main irrigating ditch - Spanish English Dictionary